目录上一页下一页索引


管理来自多个供应商的许可证

第 3 章


由于有 2500 多家供应商选择了 FLEXnet Licensing 用于许可管理,这样就有可能需要管理来自多个供应商的 FLEXnet Licensing 许可证。

多许可证管理策略概述

在运行来自多个供应商的 FLEXenabled 产品时,可能需要采取一些措施来防止安装过程中的许可冲突。有多种策略可以实现它,这儿提出了其中的三种:

这些策略按照供应商之间的独立性从高到低排列。如果选择上面的第一种方法,要监视的许可服务器最多;如果选择上面的第三种方法,则只需要管理一台服务器和一个许可证文件。以下各节将详细讨论这三种策略。“其他注意事项”中还提到了一些其他情况。

多台计算机

在这种方案中,每个不同的供应商守护程序及其相关的许可证文件分别位于不同的服务器中。每台计算机都只为自己的供应商守护程序服务,并且只运行 lmgrd 的本地副本。图 3-1 显示了这种管理方法。

图 3-1: 多台服务器系统计算机
优点
缺点
启动许可服务器系统

在每台计算机上调用许可服务器管理器:

lmgrd -c server_machine_n_license_list

其中,server_machine_n_license_list 是许可证文件列表,如“管理多个许可证文件”中所述。每个 lmgrd 启动在其许可证文件中提到的供应商守护程序。

一台计算机,多个许可服务器系统

这种模式中,每个供应商守护程序及其相关的许可证文件由自己的 lmgrd 进程来处理,所有内容均包含在一台服务器计算机中。图 3-2 展示了这种方案。

图 3-2: 多个 lmgrds,多个许可证文件

要在一台计算机上维护多个独立的许可服务器系统,请记住:

优点
缺点
启动许可服务器系统

调用每个许可服务器系统:

其中,vendor_nnn_license_list 是许可证文件列表,如“管理多个许可证文件”中所述。每个 lmgrd 启动在其许可证文件中提到的供应商守护程序。

一台计算机,一个许可服务器系统,多个许可证文件

在这种方案中,服务器计算机上运行一个 lmgrd 进程,该进程为一个或多个供应商守护程序提供服务,每个守护程序有一个或多个许可证文件;这些许可证文件通常位于同一目录中。许可证文件的标准扩展名是 .lic。供应商守护程序的数量不受 FLEXnet Licensing 的限制。图 3-3 展示了这种方案。

图 3-3: 一个 lmgrd,多个许可证文件
优点
缺点
启动许可服务器系统

从服务器计算机调用许可服务器管理器:

lmgrd -c common_license_directory

lmgrd 处理所有 common_license_directory 目录中所有扩展名为 .lic 的文件,并启动在这些文件中提到的所有供应商守护程序;因此,不需要在 lmgrd 命令行枚举每个许可证文件的名称。

请参见

FLEXnet Licensing 版本注释


管理多个许可证文件

可以通过许可证文件列表来管理位于同一服务器计算机中的多个许可证文件。指定许可证文件列表的方法有两种:

将许可证文件安装在服务器计算机上方便的位置,然后定义 license_file_list

当指定 license_file_list 时,它由以下一个或多个部分组成:

lmgrd 启动时,它会通过依次分析列出的每个许可证文件部分,来建立一个内部许可证文件列表。

使用许可证文件列表的情形包括以下各节中介绍的情况:“多台计算机”、“一台计算机,多个许可服务器系统”或“一台计算机,一个许可服务器系统,多个许可证文件”。

请参见

其他注意事项

合并许可证文件

如果有多个产品的许可证要在同一计算机中使用(在其 SERVER 行指定),就可以将几个许可证文件合并为一个许可证文件。“一台计算机,多个许可服务器系统”和“一台计算机,一个许可服务器系统,多个许可证文件”描述的模式中的许可证文件如果满足一定的条件,就可以进行合并。请参见“合并许可证文件的标准”。

图 3-4 显示了一种可能需要合并许可证文件的情形。

图 3-4: 一个 lmgrd,一个许可证文件
优点
缺点
启动许可服务器系统

从服务器计算机调用许可服务器管理器:

lmgrd -c combined_license_file

合并许可证文件的标准

产品的许可证文件用许可证文件 SERVER 行中的主机名和主机标识来定义许可服务器计算机。满足下列条件时,可以合并许可证文件:

许可证文件不兼容的原因包括:

如果许可证文件如上所述兼容,可以选择按照图 3-4 和下面的“如何合并许可证文件”中介绍的方法合并许可证文件。请注意,不需要合并兼容的许可证文件。不合并文件,对性能和系统负载不会有任何影响。

如何合并许可证文件

如果许可证文件是兼容的,可以使用任意文字编辑器将其合并到一起。要合并许可证文件,首先要将所有兼容的许可证文件都读到一个文件中,然后删除额外的 SERVER 行,以便只保留一组 SERVER 行。保存结果数据,就获得了合并好的许可证文件。图 3-5 显示了一个合并许可证文件的样例。

图 3-5: 合并许可证文件

版本组件兼容性

在用一个 lmgrd 进程来管理多个供应商守护程序时,这些供应商守护程序有可能使用不同版本的 FLEXnet Licensing。注意“FLEXnet Licensing 组件的版本兼容性”中所述的 FLEXnet Licensing 版本兼容性规则,将可以确保所有 FLEXnet Licensing 组件都是兼容的。

对于特定的 FLEXenabled 应用程序,可以使用新版本也可以使用旧版本(当然,应用程序所使用的供应商守护程序的版本必须至少与应用程序本身的版本一样新)。


 

目录上一页下一页索引
FLEXnet Licensing 最终用户手册
版本 10.8
2005 年 5 月
版权